html,body{margin:0px;height:100%; }
img {border:0}
a{ text-decoration: none; color:#444}
a:hover{ color:#C00;text-decoration:none;}
body{font-family:"微软雅黑",Verdana, Geneva, sans-serif;font-size:14px;line-height:26px; color:#444; background: url(../images/top_bg.jpg) repeat-x 50% top;; line-height:180%}
select,input{font-size: 14px; padding:1px; margin:0;color:#000;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span{ margin:0; padding:0; list-style:none}
table{ border:0; padding:0; margin:0;}
em,i{ font-style:normal}


.head { width:1200px; margin:0 auto 20px; overflow:hidden}
.head .nav { width:1180px; float:left; height:71px; padding-left:20px; margin-bottom:12px; margin-top:387px}
.head .nav a { float:left; font-size:24px; font-weight:bold; height:71px; line-height:71px; padding:0 35px; display:inline; color:#FFF;}
.head .nav a:hover { background:#671010}
.head .time{ float:left; width:300px; font-size:16px; height:40px;}
.head .weather { width:350px; float:left; height:40px; font-size:16px}
.head .icon { width:250px; float:left; height:40px;  font-size:16px;  height:30px;}
.head .icon span { background:url(../images/icon_01.png) no-repeat 0 center; padding-left:30px; float:left; margin-right:30px; display:inline; line-height:30px}
.head .icon em { background:url(../images/icon_02.png) no-repeat 0 center; padding-left:30px; float:left; line-height:30px}
.head .search { width:260px; float:right; height:40px;}
.head .search input{ border-bottom:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; border-top:#cdcdcd 1px solid; height:24px; width:210px; float:left; font-size:14px}
.head .search img{width:40px; height:26px; float:left;}

.main { width:1200px; margin:0 auto 40px; overflow:hidden}

.tb_380 { width:380px; float:left}
.tb_790 { width:790px; float:left}
.tb_280 { width:280px; float:left}
.tb_870 { width:870px; float:left}
.tb_350 { width:348px; float:left; background:#f2f2f2; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:5px solid #c5181f}
.tb_820 { width:820px; float:left}

.mt10 { margin-top:10px}
.mt20 { margin-top:20px}
.mt30 { margin-top:30px}
.mt40 { margin-top:40px}
.mt50 { margin-top:50px}
.mb10 { margin-bottom:10px}
.mb20 { margin-bottom:20px}
.mb30 { margin-bottom:30px}
.mb40 { margin-bottom:40px}
.mb50 { margin-bottom:50px}
.mr10 { margin-right:10px}
.mr20 { margin-right:20px}
.mr30 { margin-right:30px}
.mr40 { margin-right:40px}
.mr50 { margin-right:50px}


/* 焦点图 */
#zSlider{margin:0px auto; width:768px; padding:10px; overflow:hidden; background:#FFF; border:1px solid #ddd}
#picshow{position:relative;}
#picshow,#picshow_img{width:650px; height:400px; overflow:hidden; float:left;}
#picshow_img li{width:650px; height:400px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:650px; height:400px;}
#picshow_tx{left:0px; width:650px; bottom:0px; position:absolute; height:60px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:40px; color:#fff; display:none;}
#picshow_tx li h3{ margin:10px 0; overflow:hidden; line-height:25px; height:25px; font-size:16px; overflow:hidden}
#picshow_tx li h3 a { color:#fff}
#select_btn{width:118px; height:400px; color:#111; float:right; display:inline; background-color:#e5e5e5;}
#select_btn li{padding:10px; width:118px; height:59px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:90px; height:55px; float:left;}



dl.qhbox { width:100%; float:left;}
dl.qhbox dt { width:100%; float:left}
dl.qhbox dd { width:100%; float:left}

ul.qhlm01 { width:100%; float:left; font-size:22px; margin-bottom:10px}
ul.qhlm01 li {float:left; cursor:pointer; color:#666; height:40px; line-height:40px; width:185px; text-align:center; font-weight:bold;  display:inline; background:#fff}
ul.qhlm01 li.hover{ display:block; background:#af0909; color:#fff}

ul.txt00 { width:100%; float:left;}
ul.txt00 li { width:100%; float:left; font-size:18px;}
ul.txt00 li a { background:url(../images/dian.gif) no-repeat 0 center; padding-left:15px; float:left; height:38px;  line-height:38px; overflow:hidden}


.jgsz { width:380px; float:left; border-top:1px dashed #c5c5c5; padding-top:22px; margin-top:10px}
.jgsz .bt { width:46px; float:left; margin-right:4px; display:inline}
.jgsz .bt img { width:46px; height:110px;}
.jgsz .icon { width:110px; float:left; height:110px;}
.jgsz .icon a.tu1 {background:url(../images/jgsz_01a.gif) no-repeat; width:110px; height:110px; display:block;_float:left;}
.jgsz .icon a.tu1:hover {background:url(../images/jgsz_01b.gif) no-repeat;}
.jgsz .icon a.tu2 {background:url(../images/jgsz_02a.gif) no-repeat; width:110px; height:110px; display:block;_float:left;}
.jgsz .icon a.tu2:hover {background:url(../images/jgsz_02b.gif) no-repeat;}
.jgsz .icon a.tu3 {background:url(../images/jgsz_03a.gif) no-repeat; width:110px; height:110px; display:block;_float:left;}
.jgsz .icon a.tu3:hover {background:url(../images/jgsz_03b.gif) no-repeat;}

.lmbt_01 { width:100%; float:left; border-top:#ddd 1px solid; height:40px}
.lmbt_01 strong { float:left; font-size:22px; line-height:40px; border-top:#af0909 1px solid; color:#af0909}
.lmbt_01 em { float:right; width:30px; font-size:14px; padding-right:5px; height:40px; line-height:40px; background:url(../images/icon_03.gif) no-repeat 0 center; padding-left:15px; display:block}

/* 专题滚动图 */
.rollBox{background-color:#F5F5F5; height:100px; width:1200px; float:left; overflow:hidden}
.rollBox .scrollcon{width:1200px;height:100px;position:absolute;}
.rollBox .LeftBotton{height:100px;width:30px;background:#c7c7c7 url(../images/prev.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .RightBotton{height:100px;width:30px;background:#c7c7c7 url(../images/next.jpg);overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .Cont{width:1140px;overflow:hidden;float:left;height:100px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:550px;height:100px;overflow:hidden;float:left; margin:0 10px; display:inline}
.rollBox .Cont .pic img{width:550px;height:100px;background:#fff;display:block;}
.rollBox #List1, .rollBox #List2{float:left;}


.btnav_01 { width:1200px; float:left; background:url(../images/lm_dsyj.gif) no-repeat; height:80px}
.btnav_01 span,.btnav_02 span,.btnav_03 span,.btnav_04 span { float:left; padding-left:250px; line-height:80px; font-size:18px; color:#ccc;}
.btnav_01 span a,.btnav_02 span a,.btnav_03 span a,.btnav_04 span a { padding:0 20px}
.btnav_02 { width:1200px; float:left; background:url(../images/lm_dsrw.gif) no-repeat; height:80px}
.btnav_03 { width:1200px; float:left; background:url(../images/lm_dsxc.gif) no-repeat; height:80px}
.btnav_04 { width:1200px; float:left; background:url(../images/lm_llky.gif) no-repeat; height:80px}


.lmbt_02 { width:100%; float:left; height:40px}
.lmbt_02 strong { float:left; font-size:22px; line-height:40px; color:#af0909}
.lmbt_02 em { float:right; width:30px; font-size:14px; padding-right:5px; height:40px; line-height:40px; background:url(../images/icon_03.gif) no-repeat 0 center; padding-left:15px; display:block}

.pic_tw { width:100%; margin-bottom: 10px; float: left; margin-top:9px}
.pic_tw .img_h { width: 150px; height: 95px; margin-right: 10px; float: left; padding:0 5px}
.pic_tw .img_h img { width: 150px; height: 95px; float: left;}
.pic_tw .fotwz { width: auto; font-size: 20px; font-weight: bold; line-height:30px; height:90px; overflow:hidden}
.pic_tw .fotwz a { color:#000}
.pic_tw .fotwz a:hover { color:#C00}

ul.sxjspic { width:790px; float:left}
ul.sxjspic li { width:140px; float:left; margin-right:22px; display:inline}
ul.sxjspic li img { width:140px; float:left; height:180px; margin-bottom:5px}
ul.sxjspic li span { width:140px; float:left; height:35px; line-height:35px; text-align:center; font-size:18px; background:#ddd}

.dszgpic { width:380px; float:left}
.dszgpic img { width:380px; height:95px}

.hsyxpic { width:1200px; float:left}
.hsyxpic .bt { width:65px; float:left;}
.hsyxpic .bt img { width:65px; height:176px}
.hsyxpic ul.tu { width:1135px; float:left; margin-top:6px;}
.hsyxpic ul.tu li { width:250px; float:left; margin-left:33px; display:inline}
.hsyxpic ul.tu li img { width:250px; height:170px}


.part2018 { width:380px; height: auto; float:left; margin-top:15px; display: block; position: relative; overflow:hidden}
.scroll_horizontal2 {width:380px;height:200px; float:left; }
.scroll_horizontal2 .box{overflow:hidden;position:relative;width:360px;margin:0 auto; }
.scroll_horizontal2 .list{overflow:hidden;width:9999px;}
.scroll_horizontal2 .list li{float:left;width:140px; height:200px;text-align:center; padding:0 20px;}
.scroll_horizontal2 .list li img{width:140px; height:200px;}
.scroll_horizontal2 .plus,.scroll_horizontal2 .minus{position:absolute;top:75px;width:24px;height:39px;display:block;background:url(../images/control.png) no-repeat;cursor:pointer;}
.scroll_horizontal2 .plus{left:0px;background-position:-8px -5px;}
.scroll_horizontal2 .minus{right:0px;background-position:-48px -5px;}
.scroll_horizontal2 .plus:hover,.scroll_horizontal2 .minus:hover{background:#f60;  background: url(../images/control.png) no-repeat;}
.scroll_horizontal2 .plus:hover{left:0px;   background-position: -8px -55px;}
.scroll_horizontal2 .minus:hover{right:0px ;   background-position: -48px -55px;}


/*yx_rotaion*/
.yx-rotaion{ float:left; height:220px; width:380px; overflow:hidden}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{ width:380px; color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; height:40px; overflow:hidden}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}




.link { width:100%; background:#e5e5e5; margin:0 auto; overflow:hidden }
.link .links { width:1200px; margin:20px auto; overflow:hidden}
.link .links strong { width:1200px; float:left; font-size:24px; color:#c00; line-height:40px}
.link .links span { width:1200px; float:left; line-height:32px; font-size:18px}
.link .links span a { word-break: keep-all; white-space: nowrap; overflow:auto!important;  color:#000; margin-right:25px}
.link .links span a:hover { color:#c00}

.foot { width:100%; background:#a00; margin:0 auto; overflow:hidden}
.foot .foot_wz { width:1200px; margin:0 auto; overflow:hidden; padding:20px 0}
.foot .foot_wz span { width:1200px; float:left; color:#FFF; text-align:center; line-height:30px; font-size:16px; margin-top:10px}
.foot .foot_wz span a { color:#FFF}
